{template /common/header} 
<script type="text/javascript">
var obj_right="充值记录";
var obj_rightlink="/index.php?m=user&c=pay&a=paylog";
$(function(){
	$(".zhifu > ul > li label").click(function(){
		$(this).addClass("active").siblings().removeClass("active");
	});	
})
</script>
<div class="app_paddingTop"></div>
<div class="syjine">账户余额：<i><?php echo $this->userinfo['user_money'];?> 元</i></div>
<form action="{U('User/Pay/init')}" method="post" name="pay" onsubmit="return false;">
  <input type="hidden" name="pay_bank" value="">
  <div class="tixianje box">
    <div class="accleft tit">充值金额：</div>
    <input class="accright jinebox" type="text" name="total_fee"  >
    <div class="clear"></div>
  </div>
  <div class="zhifu">
    <div class="title">请选择支付方式</div>
    <ul>
     {loop $payment $code $pay}
         <?php

if($code!="wechat_qr"){
         ?>
<li id="apay_{$code}">   <input type="radio" name="pay_code" value="{$code}"/> <img src="{IMG_PATH}pay/{$code}.png" /></li>
            <?php
}
            ?>
            {/loop}
      <div class="clear"></div>
    </ul>
  </div>
   <div class="butbg"> <a href="javascript:void(0)"  onclick="paysubmit();" class="jiansuobut">确认充值</a> </div>
  <div class="tixiantips">
    <h1>温馨提示</h1>
    <p>1.充值成功后，余额可能存在延迟现象，一般1到5分钟内到账，如有问题，请咨询客服；</p>
    <p>2.充值金额输入值必须是大于{C('lowest')}的正整数。</p>
    <p>3.如需微信支付，请使用微信登录网站。</p>
  </div>
</form>
<script type="text/javascript">
is_weixin();
function is_weixin(){
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
         $("#apay_alipay").hide()
        return true;
    } else {
         $("#apay_wechat_js").hide()
        return false;
    }
}
//单选支付银行
$(".clearfix li").click(function(){
    if($(this).attr('data-defaultbank')) {
        $('input[name=pay_bank]').attr('value', $(this).attr('data-defaultbank'));
    } else {
        $('input[name=pay_bank]').attr('value', '');
    }
});
document.onkeydown = function(e){ 
    var ev = document.all ? window.event : e;
    if(ev.keyCode==13) {
        paysubmit();
    }
}
function paysubmit() {
    var lowest = {C('lowest')};
    if ($('input[name=total_fee]').val() == 0) {
        alert('请输入充值金额');
        return false;
    }
    if ($('input[name=total_fee]').val() < lowest) {
        alert('最少需要充值'+ lowest +'元或以上');
        return false;
    }
    if ($("input[name='pay_code']:checked").length == 0) {
        alert('请选择支付方式');
        return false;
    }
    $("form[name=pay]").attr('onsubmit','return true;');
    $("form[name=pay]").submit();
    var dialog = art.dialog({
        id: 'paysubmit',
        title : '提示信息',
        fixed: true,
        lock: true,
        content: '<p>请问您完成付款了吗?</p><p>如没有,请在新打开的网上银行页面进行付款的操作</p><p>如果遇到问题，请联系客服人员</p>',
        okVal:'完成付款',
        cancelVal:'返回选择其他银行',
        ok: function() {
            $.getJSON('<?php echo U("User/Pay/is_success") ?>', {}, function(ret) {
                if(ret.status == 0) {
                    pay_error();
                    dialog.close();
                } else {
                    redirect('<?php echo U("User/Index/index") ?>');
                }
            });
            return false;
        },
        cancel:function() {
            window.location.reload();
        }
    });
}
function pay_error() {
    art.dialog({
        id: 'pay_error',
        title : '提示信息',
        fixed: true,
        lock: true,
        content: '<p>充值失败或未确认！</p><p>未能收到来自银行的付款成功通知</p><p>如果您确认在网上银行已付款成功，系统将与所选择的网上银行进行对账。</p><p>若您的付款得到确认，将完成充值。</p>',
        okVal:'我知道了',
        ok: function() {return true;}
    });
    return true;
}
</script>
{template /common/footer}